// =============================================================
// CMessage
// ---------------------------------------
// Author : Woo-Hyun Kim
// Email : woorung@icu.ac.kr or woorung@nhncorp.com
// Date : Sep. 4, 2007
// =============================================================
#ifndef CMessageH
#define CMessageH
//-----------------------------------------------------------------
#include <iostream>

#include "CSpace.h"

using namespace std;
//-----------------------------------------------------------------
class CMessage : public CObject {
private:
        char *message;

protected:
        virtual bool blindlyEquals(const CObject *rhs) const; 
        virtual const type_info *getTypeEquiv() const;

public:
        CMessage();
        CMessage(const CMessage &obj); 
        virtual ~CMessage(); 

        virtual CMessage *clone() const; 
        virtual CMessage &operator=(CMessage &obj); 

        int set(char *msg); 
        char *get();

        void print();
};
//-----------------------------------------------------------------
#endif
